// 字典

// 事项类型
export const navTypeOptions = [
  {
    label: '对接申报中心事项',
    value: 1
  },
  {
    label: 'iframe事项',
    value: 2
  },
  {
    label: '查询接口对接的事项',
    value: 3
  },
  {
    label: '查询接口对接事项(人脸核验)',
    value: 4
  },
  {
    label: '办理类事项',
    value: 5
  },
  {
    label: '办理事项(人脸核验)',
    value: 6
  },
  {
    label: '办事指南事项',
    value: 7
  },
  {
    label: '模块联邦引入的事项',
    value: 8
  },
  {
    label: '跳转自定义页面',
    value: 9
  },
  {
    label: '跨级联办事项',
    value: 10
  },
  {
    label: '跳转外部URL打开新页面（用于不允许iframe嵌套的网站）',
    value: 11
  },
  {
    label: '全省通办办理事项',
    value: 12
  }
]

// 业务类型
export const businessTypeOptions = [
  {
    label: '办理类',
    value: 1
  },
  {
    label: '查询类',
    value: 2
  },
  {
    label: '指南类',
    value: 3
  },
  {
    label: '打印类',
    value: 4
  }
]

// 统一身份认证登录账号类型
export const loginAccountTypeOptions = [
  {
    label: '个人登录',
    value: 1
  },
  {
    label: '法人登录',
    value: 2
  },
  {
    label: '个人登录或法人登录',
    value: 3
  }
]

// 是否需要打印时页脚印章配置选项
export const printFooterOption = [
  {
    label: '页脚不需要签字和盖章',
    value: 0
  },
  {
    label: '页脚需要签字和盖章',
    value: 1
  }
]

/* 根据字典查询选项文本
 @param {Array} originData 字典数据源
 @param {String/Array} value 值
 */
export function queryDictLabel(originData, value) {
  const item = originData.find(item => {
    return item.value == value
  })
  return item ? item.label : null
}
